<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    function times(str, n) {

        　　
        return new Array(n + 1).join(str);

    }　
    var hj = times('abc', 3)
    console.log(hj)
    var gg = new Array(3).join('a')
    console.log(gg)
    let fg = [1, 45, 56, 6]
    var vbb = fg.join('ab')
    console.log(vbb)
    var g = new Array(3, 5)
    console.log(g)
    console.log(hj instanceof Array)
    console.log(fg instanceof Array)
    console.log(Array.isArray(fg))
    console.log(fg.push('2555'))
    var arr = [1, 2, 3];
    arr.push(4);
    // arr.push('大师的')
    console.log(arr);
    console.log(arr.push(5, '你好'));
    var arr = [0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5];
    var bh = []
    for (i = 0; i <= arr.length; i++) {
        if (arr[i] !== arr[i + 1]) {
            bh.push(arr[i])
        }
    }
    console.log(bh)
    var arr = [1, 2, 3, 4, 5, 6]
    var hj = arr.reverse()
    hj.sort()
    console.log('ss', hj)
    var arr = [0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5];
    var ghh = arr.lastIndexOf(4)
    console.log(ghh)
    var hh = arr.indexOf()
    console.log(hh)
    var arr1 = [6, 9, 8, 7, 4, 2, 3, 6, 5, 4];
    arr1.sort();
    console.log(arr1);
    arr = [6, 9, 8, 7, 4, 2, 3, 6, 5, 4]
    arr.sort(function(a, b) {
        return b - a
    })
    console.log(arr)
    a = [1, 5, 8]
    var hj = a.join('')
    console.log(hj)
    var bb = a.toString('')
    console.log(bb)
    a.shift(2)
    console.log(a)
    a.unshift('hjh')
    console.log(a)
    a.pop()
    console.log(a)

    function ui(arr) {
        var hj = []
        for (var i = 0; i <= arr.length; i++) {
            if (hj.indexOf(arr[i]) === -1) {
                hj.push(arr[i])
            }
        }
        return hj
    }
    console.log(ui([1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6]))

    function sum() {

        　　
        var len = arguments.length;

        　　
        var s = 0;

        　　
        for (var i = 0; i < len; i++) {

            　　
            if (!isNaN(arguments[i])) {

                　　
                s += Number(arguments[i]);

                　　
            }

            　　
        }

        　　
        return s;

        　　
    }

    　　
    console.log(sum(1, 2, 3, 4, 5));

    　　
    console.log(sum(1, 2, 3, 4, 5, 6, "a", "c", "7"));

    　　
    console.log(sum("a", "b", "c", "d", "e"));
    var len = arguments.length;
    console.log('sd', len)
    var str = 'absdjahfgsaaaa';　　　　 //定义一个字符串

    　　
    var obj = {};　　　　　　　　　　　 //定义一个数组，计算字符出现的次数

    　　
    var max = -1;　　　　　　　　　　 //接收次数

    　　
    var letter;　　　　　　　　　　　　 //接收出现的值

    　　

    　　
    for (var i = 0; i < str.length; i++) {

        　　　　
        if (obj[str[i]]) {

            　　　　　　
            obj[str[i]]++;

            　　　　　　　　　
            if (obj[str[i]] > max) {

                　　　　　　　　　　
                max = obj[str[i]];

                　　　　　　　　　　
                letter = str[i];

                　　　　　　　　　　
            }

            　　　　
        }

        　　　　
        else {

            　　　　　　
            obj[str[i]] = 1;

            　　　　　　
            if (obj[str[i]] > max) {

                　　　　　　　　
                max = obj[str[i]];

                　　　　　　　　
                letter = str[i];

                　　　　　　
            }

            　　　　
        }

        　　
    }

    alert(letter + “：” +max);
</script>

</html>